definition: a vampire number is an even number of digits, which can be multiplied by a pair of numbers, which each contain a number of half-digits of the product, where the number selected from the initial number can be arbitrarily ordered, and a number ending in two 0 is not allowed. such as 1260 = 21 * 60,2187 = 27 * 81, etc. In this example, all vampire numbers in the 4-digit number are implemented.Core
A vampire number is a number with an even number of digits, obtained by a pair of multiplied numbers, and each number contains a number that is half the number of digits of the product.Such as:1092:12*911207:17*711250:25*501260:21*601275:17*751278:18*711325:25*53Find out 4-digit numbers of all vampires.//: Main.javaImportJava.util.ArrayList;/** * Vampire number * *Class Main { Public Static Boolean
First explain the vampire numbers: vampire numbers are numbers that are even digits, which can be multiplied by a pair of numbers, which contain the number of half-digits of the product, and the number ending with two 0 is not allowed.Four-digit vampire number example: 1260=21*60,1827=21*87,2187=27*81 ...List the results first: altogether 7:1260=21*60,1395=15*93,
A vampire number is a number with an even number of digits, which can be multiplied by a pair of numbers, which contains the number of half-digits of the product, where the number selected from the original number can be arbitrarily sorted. Numbers ending with two 0 are not allowed.Write a program to find all the vampire numbers in a 4-digit number.is actually a simple DFS. We can extract the original numbe
There are legends of vampires (vampire). Vampire fights are vampires and enemies taking turns attacking each other. Vampire and enemy both have blood and attack two indicators, who first without blood, who will lose. Every time a vampire attacks an enemy, the amount of blood the enemy loses is equal to the vampire's at
Packagetest4;Importjava.util.Arrays;/*** from the Tij in the 4th chapter of exercise 10 See "Vampire numbers", the following methods of implementation and execution time comparison * Find out four digits of all vampire numbers * Vampire numbers are digits with even numbers, which can be multiplied by a pair of numbers, which each contain a number of half-digits o
A lot of strange stories recently. Peter tu, an engineer at GE, compared his professor to a vampire and compared industrial engineers to a wolf.
"Vampires need blood from human donors. Professors need publications, which they extract from their grad students."-Peter TU
A few weeks ago I attended two conferences: the European Conference on Computer Vision (eccv) and the IEEE Conference on advanced video and signal-based surveillance (AVSS ). at bot
What is the vampire number.
A vampire number is a number that has an even number of digits, and can be multiplied by a pair of numbers, and this pair of digits contains the half digits of the product,
The number that is selected from the initial number can be sorted arbitrarily. The number ending with two 0 is not allowed,
For example, the following numbers are "vamp
and abort tasks call.G-45 's crazy! Quick write calls accept and discard tasks call.G-46 's crazy! The hard-speed write call accepts and discards the task called.G-47. Use a technique that's never too much to know. Easy seconds to walk call.G-48 's crazy! 3 minute quick fix write call to walk.G-49 's crazy! Rocket-like speed write call to walk.G-50. Secret and not-so-fast techniques to quickly kill a road call.G-51 's crazy! Make the most out of the way to write call seek calls.G-52 's crazy! H
/*** Find out four digits of all vampire numbers* Vampire numbers are numbers with an even number of digits that can be multiplied by a pair of numbers, each of which includes the number of half-digits of the product, in which the numbers selected from the original numbers can be sorted arbitrarily.* With two 0 The ending number is not agreeable.* Proportions such as the following numbers are
Reprint: http://blog.csdn.net/tianmijieguo/article/details/46400911
From "Thinking in Java" (fourth edition) of the 4th chapter of exercise 10 See "Vampire number", the special programming implementation, the following are 3 algorithms (for four-digit) and its comparison:
Let's first explain the vampire numbers: vampire numbers are digits that are even digits, a
Today, I sorted out the vampire digital algorithm and adjusted some of it. I saw another one on the Internet, but I didn't understand it. He improved the performance by 10 times.
First look at the code I have compiled
Import Java. util. arrays;
Running result
1st groups: 15*93 = 13952nd groups: 21*60 = 1260Group 3rd: 21*87 = 18274th groups: 27*81 = 21875th groups: 30*51 = 15306th groups: 35*41 = 14357th groups: 80*86 = 68807 groups of vampires fo
As a child, we often listen to the story of vampires, vampires specifically draw people's blood, people without blood died, today web teaching network for everyone to use Photoshop to make the horror of vampire photos, timid don't read this tutorial! haha!
First look at the final effect:
Final effect
To complete this horrible effect we need to use two kinds of brushes.
Broken glass Brush: broken Glass Brush
Package COM. twoslow. cha4;/*** Fibonacci sequence: Starting from three numbers, each number is the sum of the first two: 1 1 2 3 5 8 13... * @ author sai **/public class Fibonacci {public static void main (string [] ARGs) {for (INT I = 0; I
Package COM. twoslow. cha4;/*** vampire number: a number with an even number, which can be multiplied by a number. * This number contains a half-digit number, the number * selected from the initial number can be
The second message to webmasters: Page Rank vampire
I think when the webmaster exchanges links, the most frequently asked sentence should be: What is your page rank?Page Rank has become the most important indicator of the quality of websites. Many webmasters are happy to improve the Page Rank of websites.
At present, when many webmasters are pursuing Improving the homepage Page Rank, they also focus on improving the main second-level domain names an
1 PackageCom.xt.homework.tools;2 /**3 * 4 * 7. Topic5 * Vampire numbers are digits with even numbers, which can be multiplied by a pair of numbers,6 * The number of digits is half the number of digits and consists of the digits that make up the original number,7 * The number ending with two 0 is not a vampire number. 8 * For example: 1260 = * 1827 = * 2187= * Bayi9 * Ask all four
Thinking in Java
This program I knock out the code, with the method is very stupid feeling, will be, there is no time to think so much, have to continue to learn AH.1 classvnum{2 Public Static voidMain (String args[]) {3Checkvampire Cvampire =NewCheckvampire ();4 for(inti=1000;i){5 if(Cvampire.isvampire (i)) {6 System.out.println (i);7 }8 }9 }Ten One Static classcheckvampire{ A //split num into each one, saved in numarr[] -
Java programming ideology has the following question:
A vampire number refers to a number with an even number, which can be obtained by multiplying a number. These two digits must contain all the numbers of the product (the order can be any sort), and the number that can be divisible by 100 is not allowed:
For example, the following are all vampires:
1260 = 21*60
1827 = 21*81
2187 = 27*81
Let's analyze the question:
The following conditions are pro
Given n, which requires you to output all the n-digits that conform to the ruleAs a rule, this n-bit number is multiplied by two n/2 digits, and satisfies1. This n-digit number is even2. All the numbers on these two n/2 digits just make up this n-digit number.3. Two N/2 digits cannot be a multiple of 10Problem-solving ideas: Because the input only 4,6,8, so first preprocessing, violent enumeration 4,6,8 situation, and then hit the table#include #include #include using namespace STD;#define MAXN
Package COM. WZS; // a vampire number refers to a number with an even number. It can be obtained by multiplying a pair of values and a value ending with two zeros is not allowed. // For example: 1260 = 21*60 1827 = 21*87 2187 = 27*81 public class test {public static void main (string [] ARGs) {for (INT I = 1000; I
Output result:
1260 = 21*601395 = 15*931435 = 41*351530 = 51*301827 = 87*212187 = 27*816880 = 86*806880 = 80*86
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.